class PersonHistoryModel {
	String? id;
	String? leaderBaseinfoId;
	String? beginTime;
	dynamic endTime;
	String? jobContent;
	String? createBy;
	String? createTime;
	String? updateBy;
	dynamic updateTime;
	String? beginTimeStr;
	String? age;
	String? workingHours;

	PersonHistoryModel({
		this.id, 
		this.leaderBaseinfoId, 
		this.beginTime, 
		this.endTime, 
		this.jobContent, 
		this.createBy, 
		this.createTime, 
		this.updateBy, 
		this.updateTime, 
		this.beginTimeStr, 
		this.age, 
		this.workingHours, 
	});

	factory PersonHistoryModel.fromJson(Map<String, dynamic> json) {
		return PersonHistoryModel(
			id: json['id'] as String?,
			leaderBaseinfoId: json['leaderBaseinfoId'] as String?,
			beginTime: json['beginTime'] as String?,
			endTime: json['endTime'] as dynamic,
			jobContent: json['jobContent'] as String?,
			createBy: json['createBy'] as String?,
			createTime: json['createTime'] as String?,
			updateBy: json['updateBy'] as String?,
			updateTime: json['updateTime'] as dynamic,
			beginTimeStr: json['beginTimeStr'] as String?,
			age: json['age'] as String?,
			workingHours: json['workingHours'] as String?,
		);
	}



	Map<String, dynamic> toJson() => {
				'id': id,
				'leaderBaseinfoId': leaderBaseinfoId,
				'beginTime': beginTime,
				'endTime': endTime,
				'jobContent': jobContent,
				'createBy': createBy,
				'createTime': createTime,
				'updateBy': updateBy,
				'updateTime': updateTime,
				'beginTimeStr': beginTimeStr,
				'age': age,
				'workingHours': workingHours,
			};
}
